define(["Magento_ProductRecommendationsLayout/js/abstractRenderer","Magento_ProductRecommendationsLayout/js/recsFetcher","dataServicesBase","jquery",],function(abstractRenderer,recsFetcher,ds,$){"use strict" return abstractRenderer.extend({initialize:function(config){this._super(config) this.recsFetcher=recsFetcher this.getRecs() return this},getRecs:async function(){this.recsFetcher.fetchPagePreconfigured().then(function(response){var units=this.processResponse(response) units=units.filter(unit=>unit.pagePlacement===this.pagePlacement&&unit.products.length>0,) units.forEach(unit=>{this.recs.push(unit)})}.bind(this),)},})})